package com.xianniu.ltc.enums;

import lombok.Getter;

/**
 * 功能描述: 供应商类型
 *
 * @Param:
 * @Return:
 * @Author: wrj
 * @Date: 2022/1/21 4:14 下午
 */
@Getter
public enum SupplierTypeEnum {
    // 售后类型
    W(0,"019-0179d0e9b0130009"), // 产品确认：无-按照第三方处理
    YC(1,"019-0179d0e9b0130009"), // 第三方
    DSF(2,"019-0179d0e99a230008"), // 原厂
    DLS(3,"019-0179d0e9c5c1000a"), // 代理商
    JCS(4,"019-0179d0e9e063000b"), // 集成商
    FWZ(5,"019-0181b2755a640002"); // 服务站


    private Integer key;
    private String value;

    SupplierTypeEnum(Integer key, String value){
        this.key=key;
        this.value=value;
    }
    /**
     * 自己定义一个静态方法,通过key返回枚举常量对象
     * @param key
     * @return
     */
    public static SupplierTypeEnum getValue(Integer key){

        for (SupplierTypeEnum color: values()) {
            if(color.getKey().equals(key)){
                return  color;
            }
        }
        return null;
    }
}
